package com.ssy.lingxi.order.model.vo.process.response;

import java.io.Serializable;

/**
 * 分页查询采购流程关联的合同列表返回
 * @author 万宁
 * @version 2.0.0
 * @date 2021-07-24
 */
public class OrderPurchaseProcessContractQueryVO implements Serializable {
    private static final long serialVersionUID = -7026106477575577454L;

    /**
     * 合同Id
     */
    private Long contractId;

    /**
     * 合同编号
     */
    private String contractNo;

    /**
     * 合同摘要
     */
    private String digest;

    /**
     * 生效时间，格式为yyyy-MM-dd
     */
    private String effectTime;

    /**
     * 失效时间，格式为yyyy-MM-dd
     */
    private String expireTime;

    /**
     * 合同乙方
     */
    private String partyB;

    /**
     * 合同金额，保留两位小数
     */
    private String amount;

    /**
     * 合同寻源类型，0-所有类型，1-采购询价，2-采购招标，3-采购竞价
     */
    private Integer contractType;

    /**
     * 合同寻源类型名称
     */
    private String contractTypeName;

    /**
     * 对应单据
     */
    private String receiptNo;

    public Long getContractId() {
        return contractId;
    }

    public void setContractId(Long contractId) {
        this.contractId = contractId;
    }

    public String getContractNo() {
        return contractNo;
    }

    public void setContractNo(String contractNo) {
        this.contractNo = contractNo;
    }

    public String getDigest() {
        return digest;
    }

    public void setDigest(String digest) {
        this.digest = digest;
    }

    public String getEffectTime() {
        return effectTime;
    }

    public void setEffectTime(String effectTime) {
        this.effectTime = effectTime;
    }

    public String getExpireTime() {
        return expireTime;
    }

    public void setExpireTime(String expireTime) {
        this.expireTime = expireTime;
    }

    public String getPartyB() {
        return partyB;
    }

    public void setPartyB(String partyB) {
        this.partyB = partyB;
    }

    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    public Integer getContractType() {
        return contractType;
    }

    public void setContractType(Integer contractType) {
        this.contractType = contractType;
    }

    public String getContractTypeName() {
        return contractTypeName;
    }

    public void setContractTypeName(String contractTypeName) {
        this.contractTypeName = contractTypeName;
    }

    public String getReceiptNo() {
        return receiptNo;
    }

    public void setReceiptNo(String receiptNo) {
        this.receiptNo = receiptNo;
    }
}
